[GENERAL]
version_info = 01
controller_List = 2A0|2A1|2B0|2C0|2D0|2D1|2E0|2J1|2Y1|3A1|3A2|3B1|3E1|3E2|3H1
Sensor_List = LSU 4.0|LSU 4.2|LSU 4.9|NTK UEGO
Display_List = LD02|LA1|LX1|BD1
; 
[STRINGS]
D12 = DAC (12 bits)
PW1 = PWM (9.5 bits)
;
[FLASH]
;string  = determines how to flash the device
;        Flash_Total_Bytes
;             |Flash_Avaliable_Pages
;             |   |Flash_Bytes_Per_Page
;             |   |   |Flash_EESize_Bytes
;             |   |   |    |Flash_Ram_Size_Bytes
;             |   |   |    |    |Flash_Exit_Address
;
AlaR =    8192|124| 64| 512|1024|$03FF|Mega 8
NmaS =   16384|126|128| 512|1024|$FFFF|Mega 168
BmaS =   16384|126|128| 512|1024|$03FE|Mega 16
EnbS =   32768|252|128|1024|2048|$FFFF|Mega 32
XobS =   65536|252|256|2048|4096|$FFFF|Mega 64
;
[LD02]
roms = Nmas|01
; 
[LA1]
roms = Nmas|02
; 
[LX1]
roms = Nmas|05
; 
[BD1]
roms = Nmas|11
; 
[2A0]
;Roms is a list of two digit (HEX) type strings that match ROMs produced for this hardware
;  the first string in roms is the Flash ID define in the [FLASH} section
;  the flash ID also determines the size of EE that can be read, etc.
;
roms = Alar|00|01
;
; Outputs = Name1|Name2...
;
Outputs = WBlin|SVout|NBSim
;
; outputname = description|address|Vmax|Cmax|
;
WBlin = *D12|$07A|5.0|4095
SVout = *PW1|$0FC|5.0|4095
NBSim = *PW1|$17E|5.0|4095
[2A1]
roms = Nmas|0A|1A
Outputs = >2A0
[2B0]
roms = Bmas|02|03
Outputs = >2A0
[2C0]
roms =  Bmas|04|05
Outputs = >2A0
[2D0]
roms = Alar|06|26
Outputs = >2A0
[2D1]
roms = >2D0
Outputs = >2A0
[2J1]
roms = Alar|07
Outputs = WBlin|NBSim
WBlin = *PW1|$07A|5.0|4095
NBSim = *PW1|$17E|5.0|4095
[2Y1]
roms = Nmas|XX
Outputs = >2A0
[2E0]
roms = Alar|08|09
Outputs = WBlin|SVout|NBsim 5.0V|NBsim 1.0V
WBlin = *D12|$07A|5.0|4095
SVout = *PW1|$0FC|5.0|4095
NBsim 5.0V = *PW1|$17E|5.0|4095
NBsim 1.0V = *PW1|$17E|1.0|4095
[3A1]
roms = Nmas|0E|1E|2E
Outputs = WBlin|SVout|NBSim
WBlin = *D12|$07A|8.191|4095
SVout = *PW1|$0FC|5.0|4095
NBSim = *PW1|$17E|5.0|4095
[3A2]
roms = >3A1
Outputs = >3A1
[3B1]
roms = Bmas|0B|1B|2B
Outputs = >3A1
[3E1]
roms = >3A1
Outputs = >3A1
[3E2]
roms = >3A2
Outputs = >3A2
[3H1]
roms = Bmas|0F|1F|2F
Outputs = WBlin CH0|WBlin CH1|SVout|NBSim
WBlin CH0 = *D12|$0A0|8.191|4095
WBlin CH1 = *D12|$122|8.191|4095
SVout = *PW1|$1A4|5.00|4095   ;Check these!
NBSim = *PW1|$226|5.00|4095   ;this especially!

[LSU 4.9]
name = LSU 4.9 (17025)
;
; vnn are the rom-IDs and the list are the controllers with that rom-ID
;
roms = 26|2B|2E|2F
v26 = 2D0|2D1
v2B = 3B1
v2E = 3A1|3A2|3E1|3E2
v2F = 3H1
tablesuse = LSU 4.2

[NTK UEGO]
name = NTK UEGO (L1H1)
roms = 01|03|05|09|1A|1B|1E|1F
v01 = 2A0
v03 = 2B0
v05 = 2C0
v09 = 2E0
v1A = 2A1
v1B = 3B1
v1E = 3A1|3A2|3E1|3E2
v1F = 3H1
tablesuse = LSU 4.2

[LSU 4.0]
name = LSU 4.0 (6066)
roms = >LSU 4.2
tablesuse = LSU 4.2

[LSU 4.2]
name = LSU 4.2 (7200/7057)
roms = 00|02|04|06|07|08|0A|0B|0E|0F
v00 = 2A0
v02 = 2B0
v04 = 2C0
v06 = 2D0|2D1
v07 = 2J1
v08 = 2E0
v0A = 2A1
v0B = 3B1
v0E = 3A1|3A2|3E1|3E2
v0F = 3H1
; 
; LSU 4.2 Ipx to percent oxygen (use with 4.0 too - for 6066, 7200/7057
; ETAS percent data => Refer to 4.2_sensor_2008feb.xls
; Ipx(index) to Percent oxygen
; 
%0 = -10.7744 ;Notional values from here to index 32
%1 = -10.4589 ;real percentages are not negative
%2 = -10.1428 
%3 = -9.8279 
%4 = -9.5101 
%5 = -9.1936 
%6 = -8.8768 
%7 = -8.5576 
%8 = -8.2384 
%9 = -7.9188 
%10 = -7.5978 
%11 = -7.2750 
%12 = -6.9510 
%13 = -6.6269 
%14 = -6.3002 
%15 = -5.9728 
%16 = -5.6430 
%17 = -5.3107 
%18 = -4.9772 
%19 = -4.6433 
%20 = -4.3042 
%21 = -3.9643 
%22 = -3.6203 
%23 = -3.2745 
%24 = -2.9267 
%25 = -2.5757 
%26 = -2.2204 
%27 = -1.8623 
%28 = -1.4998 
%29 = -1.1349 
%30 = -0.7386 
%31 = -0.3282 
; ;%31 = -0.4514 ;this is a notional negative value to calculate correct L=0, %=0 intercept
; ;;;;;;;;;;;;;;;;It's calculated so the curve goes through (0, 0) exactly
%32 = 0.1697
%33 = 0.7584
%34 = 1.4155
%35 = 2.1233
%36 = 2.8255
%37 = 3.5229
%38 = 4.2177
%39 = 4.9083
%40 = 5.5959
%41 = 6.2796
%42 = 6.9580
%43 = 7.6344
%44 = 8.3047
%45 = 8.9722
%46 = 9.6359
%47 = 10.2944
%48 = 10.9503
%49 = 11.6007
%50 = 12.2492
%51 = 12.8930
%52 = 13.5320
%53 = 14.1679
%54 = 14.8001
%55 = 15.4280
%56 = 16.0520
%57 = 16.6714
%58 = 17.2885
%59 = 17.9026
%60 = 18.5088
%61 = 19.1131
%62 = 19.7128
%63 = 20.3090
%64 = 20.9000
; 
; LSU 4.2 Ipx to Lambda  (use with 4.0 too - for 6066, 7200/7057
; 
; Hybrid table => Refer to 4.2_sensor_2008feb.xls
;             => tab == "L, % & ETAS graphs"
; i = Lambda    ;value in original WBconf
; 
L0 = 0.637260  ;0.609
L1 = 0.644350  ;0.619
L2 = 0.651599  ;0.630
L3 = 0.658967  ;0.640
L4 = 0.666560  ;0.651
L5 = 0.674278  ;0.661
L6 = 0.682171  ;0.671
L7 = 0.690291  ;0.682
L8 = 0.698587  ;0.692
L9 = 0.707084  ;0.702
L10 = 0.715804  ;0.713 
L11 = 0.724773  ;0.723
L12 = 0.733982  ;0.733
L13 = 0.743407  ;0.744
L14 = 0.753142  ;0.754
L15 = 0.763133  ;0.764
L16 = 0.773442  ;0.775
L17 = 0.784091  ;0.785
L18 = 0.795053  ;0.795
L19 = 0.806308  ;0.807
L20 = 0.818047  ;0.819
L21 = 0.830142  ;0.832
L22 = 0.842713  ;0.843
L23 = 0.855712  ;0.858
L24 = 0.869155  ;0.873
L25 = 0.883143  ;0.886
L26 = 0.897723  ;0.899
L27 = 0.912873  ;0.911
L28 = 0.928698  ;0.925
L29 = 0.945157  ;0.940
L30 = 0.963660  ;0.959
L31 = 0.983541  ;0.982
L32 = 1.008413  ;1.009
L33 = 1.038290  ;1.041
L34 = 1.077120  ;1.078
L35 = 1.120410  ;1.120
L36 = 1.166960  ;1.167
L37 = 1.216790  ;1.218
L38 = 1.270560  ;1.272
L39 = 1.329230  ;1.331
L40 = 1.391910  ;1.394
L41 = 1.460870  ;1.463
L42 = 1.536030  ;1.537
L43 = 1.618480  ;1.618
L44 = 1.709130  ;1.707 -- Last ETAS data point
L45 = 1.809130  ;1.806 -- First calculated point
L46 = 1.906633  ;1.914
L47 = 2.028121  ;2.034
L48 = 2.164944  ;2.168
L49 = 2.319458  ;2.321
L50 = 2.496367  ;2.504
L51 = 2.699961  ;2.739
L52 = 2.936709  ;3.068
L53 = 3.216218  ;3.564
L54 = 3.550861  ;4.348
L55 = 3.958279  ;5.623
L56 = 4.465434  ;7.708
L57 = 5.113178  ;11.10
L58 = 5.973027  ;16.55
L59 = 7.167900  ;25.18
L60 = 8.923231  ;38.65
L61 = 11.79065  ;59.35 
L62 = 17.28064  ;90.73 
L63 = 32.07105  ;137.7 
L64 = 207.2997  ;207.0 -- Free air - last calculated
[AFR Conversions]
; ;Note: figures are multiplied by 100. Enter 14.70 as 1470
select ... = 0    ;default when decimal value entered is not found
LNG (17.2) = 1720
LPG (15.5) = 1550
Unleaded (14.7) = 1470
Diesel (14.5) = 1450
Methanol (6.4) = 640
[RPM Divisor]
unknown -> select ... = -1
0.5 -> single 4-stroke = 24000000
1 -> 2 cyl 4-stroke = 12000000
1.5 -> 3 cyl 4-stroke = 8000000
2 -> 4 cyl 4-stroke = 6000000
3 -> 6 cyl 4-stroke = 4000000
4 -> 8 cyl 4-stroke = 3000000
5 -> 10 cyl 4-stroke = 2400000
6 -> 12 cyl 4-stroke = 2000000
7 -> 14 cyl 4-stroke = 1714286
8 -> 16 cyl. 4-stroke = 1500000

